package cn.kgc.ywz.smbms.web.service;

import cn.kgc.ywz.smbms.web.entity.Provider;
import com.github.pagehelper.PageInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ProviderService {

    /**
     * 查询
     */
    PageInfo<Provider> find(Provider condition, Integer pageNum, Integer pageSize);

    /**
     * 查询所有名称orId
     */
    List<Provider> findByProName();

    /**
     * 添加供应商
     */
    int add(Provider provider);

    /**
     * 修改供应商
     */
    int update(Provider provider);

    /**
     * 删除供应商
     */
    int remove(Long id);

    /**
     * 查询供应商编码
     */
    Integer findProCode(String proCode);
}
